package com.fury.framework;

import java.util.HashMap;
import java.util.Map;

import com.fury.managers.StateManager;

public class FuryScene {
	private Map<Class<? extends FurySystem>, FuryScene> scenes;
	
	public FuryScene() {
		scenes = new HashMap<Class<? extends FurySystem>, FuryScene>();
	}
	
	public void setScene(Class<? extends FurySystem> system, FuryScene scene) {
		scenes.put(system, scene);
		// TODO register extension with StateManager
	}

	public FuryScene getScene(Class<? extends FurySystem> system) {
		return scenes.get(system);
	}

}
